interface RULES
{
	public static final int MATCH_PLAYERS 				= 0;
	public static final int MAX_DEFENDING_ARMIES		= MATCH_PLAYERS + 1;
	public static final int COUNTRIES_DIVISOR			= MAX_DEFENDING_ARMIES + 1;
	public static final int DESTROY_OBJECTIVES			= COUNTRIES_DIVISOR + 1;
	public static final int FIRST_CHANGE				= DESTROY_OBJECTIVES + 1;
	public static final int SECOND_CHANGE				= FIRST_CHANGE + 1;
	public static final int THIRD_CHANGE				= SECOND_CHANGE + 1;
	public static final int CHANGE_INCREMENT			= THIRD_CHANGE + 1;
	public static final int TOTAL_RULES					= CHANGE_INCREMENT + 1;
	
	public static final int[] DEFAULT_VALUES = {
								3,
								2,
								3,
								1,
								4,
								8,
								12,
								4
							};
							
	public static final int[] MIN_VALUES = {
								2,
								2,
								2,
								0,
								1,
								5,
								9,
								1
							};
	
	public static final int[] MAX_VALUES = {
								6,
								3,
								3,
								1,
								7,
								11,
								15,
								10
							};
	
	public static final int BLACK = 0x000000;
	public static final int GREEN = 0x00AA00;
	public static final int RED = 0xAA0000;
	public static final int MAGENTA = 0xAA00AA;
	public static final int YELLOW = 0xAAAA00;
	public static final int BLUE = 0x0000AA;
							
	public static final int[] PLAYER_COLORS = {
								GREEN,
								BLACK,
								RED,
								BLUE,
								MAGENTA,
								YELLOW
							};
			
	public static final int[][] OBJECTIVES = {
								{5,0,4,6,0,0},
								{0,6,9,0,0,4},
								{0,2,0,0,15,0},
								{0,2,9,0,4,0},
								{10,0,0,0,4,2},
								{4,2,3,2,3,2},
								{10,0,2,0,0,4},
								{5,6,6,0,0,0},
								{GREEN},
								{BLACK},
								{RED},
								{BLUE},
								{MAGENTA},
								{YELLOW}
							};
}